package cn.kgc.ubagnet.service.product;

import cn.kgc.ubagnet.pojo.ProImg;
import cn.kgc.ubagnet.pojo.Product;
import com.github.pagehelper.PageInfo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ProductService {
//    查询商品信息
    PageInfo<Product> selePro(Integer typeid);
    PageInfo<Product> selePro(Integer typeid,Integer pageNum,Integer pageSize);
    //查询商品信息根据视图
    PageInfo<Product> seleByView(Integer typeid);
    //根据多条件查询数据
    PageInfo<Product> selebyDuotioajian( Integer typeid,Integer typeid2, Integer colorid
            ,Integer sizeid,Double price1,Double price2,Integer pageNum,Integer pageSize,String desc,String proname);
    //根据商品编号查询商品
    public Product getProById(Integer id);
    //根据商品编号查询商品有图片
    public ProImg getProImgById(Integer id);

    //根据商品名称查询商品
    Product seleByProName(String proname);

    //修改商品
    int ProUpdate(Product product);
}
